engine room stores - French English Dictionary